package com.google.code.ojar.sendtemplatemail.app.exception;

import com.google.code.ojar.sendtemplatemail.app.library.SendMailLibrary;

public class MissingConfigurationException extends Exception{

	
	/**
	 * 
	 */
	 public static final String MISSING_VALUE_PROTOCOL ="The protocol was not set in the properties, please set this value";
	 public static final String MISSING_VALUE_USER ="The User was not set in the properties, please set this value";
	 public static final String MISSING_VALUE_HOST ="The Host was not set in the properties, please set this value";
	 public static final String MISSING_VALUE_TEMPLATE_FOLDER="The path to the template folder was not set in "+SendMailLibrary.PROPERTY_GENERATORS_FILE_NAME+" under key: "+SendMailLibrary.PROPERTY_GENERATORS_KEY_DEFAULT_FOLDER 
			 +" or under key: "+SendMailLibrary.PROPERTY_GENERATORS_KEY_CUSTOM_FOLDER+"{generatorClassName}";
	 public static final String MISSING_VALUE_TEMPLATE_NAME="The name of the template file to be used was not set under key "+SendMailLibrary.PROPERTY_GENERATORS_KEY_TEMPLATE_FILE+"{classname} or "+SendMailLibrary.PROPERTY_GENERATORS_KEY_TEMPLATE_FILE+"{classname}.{id}";
	 public static final String MISSING_GENERATOR_NAME="The requiered generator name was not set under property "+SendMailLibrary.PROPERTY_GENERATORS_KEY_CLASSNAME+"{generatorname}, expected key =";
	private static final long serialVersionUID = 1L;

	public MissingConfigurationException() {
		super();
		
	}

	public MissingConfigurationException(String arg0, Throwable arg1) {
		super(arg0, arg1);
		
	}

	public MissingConfigurationException(String arg0) {
		super(arg0);
		
	}

	public MissingConfigurationException(Throwable arg0) {
		super(arg0);
		
	}

}
